package ar.com.ctrln.services.evento;

import java.util.HashSet;
import java.util.List;
import java.util.Set;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import ar.com.ctrln.persistence.dao.evento.TemaEventoDao;
import ar.com.ctrln.persistence.model.evento.TemaEvento;

@Service("gestorTemaEvento")
public class GestorTemaEvento {

	@Autowired
	private TemaEventoDao temaEventoDao;

	public List<TemaEvento> listTemas() {
		
		return temaEventoDao.getList();
	}

	public Set<TemaEvento> setTemas() {
		Set<TemaEvento> set = new HashSet<TemaEvento>();
		for (TemaEvento tema : listTemas()) {
			set.add(tema);
		}
		return set;
	}

	public void nuevo(TemaEvento temaEvento) {
		temaEventoDao.save(temaEvento);
	}

	public void actualizar(TemaEvento temaEvento) {
		temaEventoDao.update(temaEvento);
	}
}
